#!/usr/bin/env python
# -*- coding:utf-8 -*-


import re


def ifmatch():
    print re.match(r'^\d{3}\-\d{3,8}$', '010-12345')  # 判定匹配 match()方法判断是否匹配，如果匹配成功，返回一个Match对象，否则返回None。常见的判断方法就是：
    test = '用户输入的字符串'
    if re.match(r'正则表达式', test):
        print 'ok'
    else:
        print 'failed'


def matchfaster():
    re_telephone = re.compile(r'^(\d{3})-(\d{3,8})$')  # 预编译正则表达式
    print re_telephone.match('010-12345').groups()
    print re_telephone.match('010-8086').groups()


if __name__ == '__main__':
    ifmatch()
    matchfaster()
